Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - [RISOLTO] Problema con JFrame
Forum - Java - [RISOLTO] Problema con JFrame

Avatar
Majesticeagle (Normal User)
Newbie


Messaggi: 19
Iscritto: 13/02/2012

Segnala al moderatore
Postato alle 16:45
Giovedì, 17/07/2014
Ho un piccolo problema che però non so come risolvere.:_doubt:
Nel mio programma appena premo un bottone si apre una nuova finestra JFrame. Fin qui tutto ok.
Dopo le istruzioni per l'apertura della finestra ci non altre istruzioni. Io vorrei che le istruzioni successive venissero eseguite solo dopo che la finestra, che era stata aperta precedentemente, viene chiusa. E' possibile una cosa del genere?

Grazie in anticipo! :D

Ultima modifica effettuata da Majesticeagle il 22/07/2014 alle 13:36
PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 882
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 16:49
Giovedì, 17/07/2014
è possibile, devi usare l'evento closing del form


If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
Somhio (Normal User)
Newbie


Messaggi: 1
Iscritto: 23/11/2012

Segnala al moderatore
Postato alle 1:57
Sabato, 19/07/2014
Sulla documentazione di Oracle ho trovato questo:

http://docs.oracle.com/javase/7/docs/api/java/awt/event/Wi ...

Come vedi esistono gli eventi windowClosing e windowClosed che probabilmente fanno al caso tuo.

Ultima modifica effettuata da Somhio il 19/07/2014 alle 2:02
PM Quote
Avatar
Majesticeagle (Normal User)
Newbie


Messaggi: 19
Iscritto: 13/02/2012

Segnala al moderatore
Postato alle 14:43
Lunedì, 21/07/2014
Ho capito cosa fanno i due eventi, ma non riesco a farli funzionare nel modo corretto. Cioè appena chiudo la finestra si attiva l'evento windowsClosed, ma poi non so come controllare dal programma principale se la finestra si è chiusa o no!

PM Quote
Avatar
Majesticeagle (Normal User)
Newbie


Messaggi: 19
Iscritto: 13/02/2012

Segnala al moderatore
Postato alle 13:36
Martedì, 22/07/2014
Ho risolto. In pratica nella classe dove facevo aprire la nuova finestra ho implementato il gestore delle finestre con i metodi che mi avete suggerito.

Grazie mille!:hail::k:

PM Quote